.afterSales {
  .order {
    padding: 24rpx 16rpx 0;
    .order_list_item {
      background: #FFFFFF;
      border-radius: 8rpx;
      padding: 0 24rpx;
      margin-bottom: 24rpx;
      .title {
        height: 100rpx;
        line-height: 100rpx;
        font-size: 32rpx;
        font-weight: 400;
        color: #111111;
      }
      .cont {
        display: flex;
        padding: 32rpx 0;
        .left {
          width: 160rpx;
          height: 160rpx;
          border-radius: 8rpx;
          margin-right: 24rpx;
          image {
            width: 100%;
            height: 100%;
          }
        }
        .center {
          flex: 1;
          margin-right: 18rpx;
          .tit {
            font-size: 28rpx;
            font-weight: 400;
            color: #111111;
            line-height: 40rpx;
          }
          .info {
            font-size: 24rpx;
            font-weight: 400;
            color: #999999;
            line-height: 34rpx;
            margin-top: 8rpx;
          }
        }
        .right {
          .price {
            font-size: 28rpx;
            font-weight: 500;
            color: #111111;
            line-height: 40rpx;
          }
          .num {
            font-size: 22rpx;
            font-weight: 400;
            color: #999999;
            line-height: 32rpx;
            margin-top: 4rpx;
            text-align: right;
          }
        }
      }
    }
  }
  .cont {
    margin: 36rpx 0 0;
    background: #fff;
    .list_item {
      height: 112rpx;
      line-height: 112rpx;
      padding: 0 32rpx;
      display: flex;
      font-size: 32rpx;
      font-weight: 400;
      color: #444444;
      label {
        width: 128rpx;
      }
      .area {
        flex: 1;
        text-align: right;
        text {
          // color: #BBBBBB;
          margin-right: 22rpx;
        }
        .right {
          color: #B3B3B3;
        }
      }
      .area_ {
        color: #444444;
        text {
          color: #444444;
        }
      }
    }
    .text {
      padding: 32rpx 30rpx 40rpx;
      .tit {
        font-size: 32rpx;
        font-weight: 500;
        color: #111111;
        line-height: 44rpx;
      }
      .placeholder {
        font-size: 28rpx;
        font-weight: 400;
        color: #BBBBBB;
        line-height: 40rpx;
      }
      textarea {
        margin-top: 24rpx;
        background: #F7F8FA;
        border-radius: 16rpx;
        width: 100%;
        height: 176rpx;
        padding: 16rpx;
        padding-bottom: 38rpx;
        font-size: 28rpx;
        line-height: 38rpx;
        position: relative;
        text {
          position: absolute;
          font-size: 24rpx;
          font-weight: 400;
          color: #999999;
          line-height: 32rpx;
          right: 26rpx;
          bottom: 10rpx;
        }
      }
    }
  }
  .btn {
    height: 188rpx;
    .button {
      width: 100%;
      height: 188rpx;
      background: #FFFFFF;
      position: fixed;
      bottom: 0;
      button {
        margin: 0 32rpx;
        background: #FA4743;
        border-radius: 16rpx;
        height: 92rpx;
        line-height: 92rpx;
        font-size: 32rpx;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        margin-top: 24rpx;
      }
    }
  }

  .list {
    .list_item {
      height: 152rpx;
      display: flex;
      padding: 0 32rpx;
      .left, .right{
        width: 48rpx;
        height: 48rpx;
        margin-top: 52rpx;
      }
      .cont {
        flex: 1;
        margin-top: 40rpx;
        margin-left: 16rpx;
        .tit {
          font-size: 32rpx;
          font-weight: 400;
          color: #111111;
          line-height: 32rpx;
        }
        .info {
          font-size: 24rpx;
          font-weight: 400;
          color: #666666;
          line-height: 24rpx;
          margin-top: 16rpx;
        }
      }
    }
  }
  .van-popup--bottom.van-popup--round {
    border-radius: 16rpx 16rpx 0 0;
  }
}